package org.cg.gestor;

import org.cg.componente.Movimento;
import org.cg.componente.Movimento.DireccaoMovimento;
import org.cg.componente.Posicao;
import org.cg.entidade.Coelho;

public class GestorMovimento {
	
	public void moverCoelho(Coelho coelho) {
		Movimento movimento = coelho.getMovimento();
		Posicao posicao = coelho.getPosicao();
		DireccaoMovimento direccaoMovimento = movimento.getDireccaoAleatoria();
		
		switch (direccaoMovimento) {
		case NAO_PODE_ANDAR:
			break;
		case ESQUERDA:
			posicao.saltarEsquerda();
			break;
		case DIREITA:
			posicao.saltarDireita();
			break;
		case CIMA:
			posicao.saltarCima();
			break;
		case BAIXO:
			posicao.saltarBaixo();
			break;
		}
	}

}
